import request from '@/utils/request'

const api_name = '/admin/product/baseTrademark';

export default {
    // 根据商品品牌id获取商品品牌
    getTrademarkById(trademarkId) {
        return request.get(`${api_name}/get/${trademarkId}`);
    },

    // 获取所有商品品牌
    getAllTradeMark() {
        return request.get(`${api_name}/getTrademarkList`);
    },

    // 根据id删除对应品牌
    delTradeMarkById(trademarkId) {
        return request.delete(`${api_name}/remove/${trademarkId}`);
    },

    // 新增品牌
    addTradeMark({logoUrl,tmName}) {
        // 第二个可以添加body参数
        return request.post(`${api_name}/save`,{logoUrl,tmName})
    },

    // 根据id修改品牌
    updataTradeMark({tradeMarkId,logoUrl,tmName}) {
        return request.put(`${api_name}/update`,{tradeMarkId,logoUrl,tmName});
    },

    // 如果有id作修改,没有作新增
    addAndUpdate({id,logoUrl,tmName}) {
        if(id) {
            return request.put(`${api_name}/update`,{id,logoUrl,tmName});
        }else {
            return request.post(`${api_name}/save`,{logoUrl,tmName});
        }
    },

    // 分页
    getAllTradeMarkByPage(page,limit) {
        return request.get(`${api_name}/${page}/${limit}`);
    }
}
